// pages/notify/index.ts
// 1. 获取一下地址上的id参数
// 2. 定义请求数据的接口
// 3. 页面加载时调用接口获取数据
// 4. 渲染数据

Page({

  /**
   * 页面的初始数据
   */
  data: {
    notifyDetail: {}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad ({ id }) {
    // 1. 获取id参数 注意解构
    console.log('id', id)

    //3. 调用接口
    this.getNotifyDetail(id)
  },
  // 2.定义接口
  async getNotifyDetail (id) {
    // 请求接口获取数据
    const { code, data: notifyDetail } = await wx.http.get(`/announcement/${id}
    `)
    // 判断接口是否调用成功
    if (code !== 10000) return wx.utils.toast()
    // 更新数据
    this.setData({
      notifyDetail
    })
  }
})